EVOLUTION SO FAR